/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.ditt.forum;
import java.util.Date;
import java.text.DateFormat;
import java.util.Locale;

/**
 *
 * @author attobra
 */
public class Message {
    private String pseudo;
    private  Date dateMessage;
    private String sujet;
    private String texte;
    
    private DateFormat formatJour = DateFormat.getDateInstance(DateFormat.FULL);
    

    public Message(Utilisateur auteur, String sujet, String texte) {
        if (auteur.getPseudo() != null)
            this.pseudo = auteur.getPseudo();
        
        this.sujet = sujet;
        this.texte = texte;
        this.dateMessage = new Date();
    }

    public Date getDateMessage() {
        return dateMessage;
    }

    public String getSujet() {
        return sujet;
    }

    public String getTexte() {
        return texte;
    }

    public String getPseudo() {
        return pseudo;
    }
    
    
    public boolean estEcritPar(Utilisateur auteur){
        
        if (auteur.getPseudo() != null)
            return this.pseudo.equals(auteur.getPseudo());
        else
            return false;
    }
     
    public String toString(){
        return "Message de "+this.pseudo+" \u00e9crit le "+formatJour.format(dateMessage);
    }
    
}
